﻿using SqlSugar;
using System;

namespace OldPlatform_Data_Clean.entity
{
    /// <summary>
    /// 小时报表实体类
    /// </summary>
    [SugarTable(TableConstant.hourRpt)]
    public class HourRpt
    {
        #region 字段属性

        /// <summary>
        /// 槽号
        /// </summary>
        public string Slot_id { get; set; }

        /// <summary>
        /// 设定电压
        /// </summary>
        public float Volt_set { get; set; }

        /// <summary>
        /// 工作电压
        /// </summary>
        public float Volt_work { get; set; }

        /// <summary>
        /// 平均电压
        /// </summary>
        public float Volt_avg { get; set; }

        /// <summary>
        /// 总下料量
        /// </summary>
        public float Nb_num { get; set; }

        /// <summary>
        /// 欠量下料次数
        /// </summary>
        public int Nb_owe_times { get; set; }

        /// <summary>
        /// 过量下料次数
        /// </summary>
        public int Nb_over_times { get; set; }

        /// <summary>
        /// 设定NB间隔
        /// </summary>
        public int Nb_interval_set { get; set; }

        /// <summary>
        /// 异常电压持续时间/分钟
        /// </summary>
        public float Exception_volt_interval { get; set; }

        /// <summary>
        /// 异常电压的平均值
        /// </summary>
        public float Exception_volt_avg { get; set; }

        /// <summary>
        /// 针振平均值
        /// </summary>
        public float Vibration_value { get; set; }

        /// <summary>
        /// 针震持续时间/分钟
        /// </summary>
        public float Vibration_interval { get; set; }

        /// <summary>
        /// 摆动平均值
        /// </summary>
        public float Swing_value { get; set; }

        /// <summary>
        /// 摆动持续时间/分钟
        /// </summary>
        public float Swing_interval { get; set; }

        /// <summary>
        /// 总功耗
        /// </summary>
        public float Pow_waste { get; set; }

        /// <summary>
        /// 一次出铝时刻
        /// </summary>
        public DateTime Out_al_first_time { get; set; }

        /// <summary>
        /// 二次出铝时刻
        /// </summary>
        public DateTime Out_al_second_time { get; set; }

        /// <summary>
        /// 三次出铝时刻
        /// </summary>
        public DateTime Out_al_third_time { get; set; }

        /// <summary>
        /// 换极时刻
        /// </summary>
        public DateTime Chang_pole_time { get; set; }

        /// <summary>
        /// 自动阳升次数
        /// </summary>
        public int Auto_pole_up_times { get; set; }

        /// <summary>
        /// 自动阳降次数
        /// </summary>
        public int Auto_pole_down_times { get; set; }

        /// <summary>
        /// 手动阳升次数
        /// </summary>
        public int Manual_pole_up_times { get; set; }

        /// <summary>
        /// 手动阳降次数
        /// </summary>
        public int Manual_pole_dwon_times { get; set; }

        /// <summary>
        /// 自动小下料次数
        /// </summary>
        public int Small_nb_times { get; set; }

        /// <summary>
        /// 自动大下料次数
        /// </summary>
        public int Big_nb_times { get; set; }

        /// <summary>
        /// 记录小时数
        /// </summary>
        public int Record_hour { get; set; }

        /// <summary>
        /// 自动氟盐下料次数
        /// </summary>
        public int Fu_salt_times { get; set; }

        /// <summary>
        /// 氟盐下料量
        /// </summary>
        public float Fu_salt_value { get; set; }

        /// <summary>
        /// 记录时间
        /// </summary>
        public DateTime Record_date { get; set; }

        /// <summary>
        /// 平均电流
        /// </summary>
        public float Electric { get; set; }

        /// <summary>
        /// 手动小下料次数
        /// </summary>
        public int Manual_small_nb_times { get; set; }

        /// <summary>
        /// 手动大下料次数
        /// </summary>
        public int Manual_big_nb_times { get; set; }

        /// <summary>
        /// 手动氟盐次数
        /// </summary>
        public int Manual_fu_salt_times { get; set; }

        /// <summary>
        /// 下料总次数
        /// </summary>
        public int Nb_times { get; set; }

        #endregion 字段属性
    }
}